/* #mytreetable
 * ========================================================================= */
#mytreetable {
	border: 1px solid #97B7E7;
	border-collapse: collapse;
	line-height: 1;
}

/* Caption
 * ------------------------------------------------------------------------- */
#mytreetable caption {
	font-weight: bold;
}

/* Header
 * ------------------------------------------------------------------------- */
#mytreetable thead {
	background: #99BBE8 url(images/bg.gif) repeat-x top left;
}

#mytreetable thead tr th {
	border: 1px solid #97B7E7;
	height: 26px;
	font-weight: bold;
	font-size: 12px;
	padding: .3em 1.67em .1em 1.67em;
	text-align: left;
}

/* Body
 * ------------------------------------------------------------------------- */
#mytreetable tbody tr td {
	cursor: default;
	padding: .3em 1.5em;
	font-size: 12px;
	height: 25px;
}

#mytreetable tbody tr.even {
	background: #f3f3f3;
}

#mytreetable tbody tr.odd {
	background: #fff;
}

#mytreetable span {
	background-position: center left;
	background-repeat: no-repeat;
	padding: .2em 0 .2em 1.5em;
}

#mytreetable span.file {
	background-image: url(images/page_white_text.png);
}

#mytreetable span.folder {
	background-image: url(images/folder.png);
}